/*DedeCMS v5.6 Style (Default Style)*/
/*---------- base ---------*/
*{
	padding:0px;
	margin:0px;
}
html{
	background:#FFF;
}
body{
	font:16px "微软雅黑",Arial,Tahoma;
	line-height:2;color: #333333
}
img{
	border:none;
}
a{
	color:inherit;
	text-decoration:none;
	cursor: pointer;
	/*transition: 0.4s all;*/
}
a:hover{
	color:#1a4cc7;
	text-decoration:none;
}
ul {
    list-style-type: none;
}

li {
    list-style: none;
}

img {
    border: 0px;max-width: 100%
}
input,select,button{
	font:14px Verdana,Arial,Tahoma;
	vertical-align:middle;
}
input,textarea {outline: none;}
.truncate { display: block;/*white-space: nowrap;*/overflow: hidden;text-overflow: ellipsis;}


/*---------- stock ---------*/
.left{float: left;}
.right{float: right;}
.center{margin:0px auto;}
.mid{width: 1200px;margin:0px auto;position: relative;}
.header{width:100%;height: auto;overflow: hidden;background: #fff; position: relative;}
.header .toplogo{padding:11px 28px; float: left;}
.header .top01{width: 100%;height: 40px;line-height:36px; background: #1a4cc7;color: #fff;text-align: center;}
.header .top01 big{font-size: 22px;color: #ffe401;display: inline;padding-left: 10px}
.header .flashbox{width: 100%; height:720px;overflow:hidden;position: relative;}
.header .flashbox .topbox{width: 1200px;height: 156px;top: 30px;left: 50%;margin-left: -600px; background: #fff; position:absolute;z-index: 9;}
.header .topbox2{width: 100%;height: 156px;background: #fff;margin: 0 auto}
.header .banner{width: 100%; height:326px; background:url(../images/banner.jpg) center no-repeat #d3d7cf;overflow:hidden;position: relative;}
.header .banner .ban_pic01{left: -10px;top: 84px;position: absolute;}
.header .banner .ban_pic02{left: 260px;top: 86px;position: absolute;}
.header .banner .p01{font-size: 36px;font-weight: 100;line-height: 50px;color: #1a4cc7;right: 0;top: 57px;position: absolute;}
.header .banner .p02{font-size: 56px;line-height: 70px;font-weight: bold;color: #1a4cc7;right: 0;top: 114px;position: absolute;}
.header .banner .p03{font-size: 25px;font-weight: 100;color: #fff;right: 10px;top: 201px;position: absolute;}
.header .banner .p03 span{background: #ff9501;line-height: 44px;display: inline-block;padding: 0 10px;margin-left: 11px;}

.menu{width: 1045px;float: right;padding-top: 31px;padding-right: 20px;}
.menu li{width:11.11%;color: #333333;font-size: 18px; text-align: center; float: left;transition: 0.4s all}
.menu li span{font-size: 12px;line-height: 15px;font-weight: normal; text-transform: uppercase;display: block;opacity: 0.6;}
.menu li:hover{color: #1a4cc7;font-weight: bold;}
.menu li.selected{color: #1a4cc7;font-weight: bold;}
.menu li.con {color: #ff0000;font-weight: bold;}

/*index css*/
#wrap{}
#main{width: 1200px;margin:46px auto 80px}
.in_title{text-align: center;padding-bottom: 30px}
.in_title .p01{color: #333333;font-size: 51px;line-height:72px; font-weight: bold;}
.in_title .p01 i{font-style: normal;padding: 0 18px}
.in_title .p01 span{color: #ff9501}
.in_title .p02{color: #888888;font-size: 22px;line-height: 36px; position: relative;}
.in_title .p02:before{content: '';width: 48px;height: 2px;background: #ff9501;margin-right: 32px;margin-bottom: 5px; display: inline-block;}
.in_title .p02:after{content: '';width: 48px;height: 2px;background: #ff9501;margin-left: 32px;margin-bottom: 5px;display: inline-block;}
.index_search{width: 1200px;height: 90px;box-sizing:border-box;padding: 22px 0;border-bottom: 1px #ddd solid;margin: 0 auto;}
.index_search .box_keywords{width: 600px;color: #888888;height: 48px;line-height: 48px; float: left;}
.index_search .box_keywords b{color: #f73333;font-size: 16px}
.index_search .box_keywords a{font-size: 16px;padding-right: 20px;}
.index_search .box_search{width:455px;height: 48px;line-height: 48px;font-size: 16px;background: #ededed;position: relative;float: right;}
.index_search .search-text{width: 392px;height: 45px;line-height:48px;padding-left: 15px;color: #6d73c2;font-size:15px;background: #ededed;border:none;float: left;}
.index_search .search-btn{width:48px;height:48px;color: rgba(255,255,255,0); background:url(../images/ico-search.png) center no-repeat #1a4cc7;border:none;float: right;}
.index_hot{padding:42px 0 24px}
.index_liku{width: 100%;height:913px;padding: 86px 0; box-sizing: border-box; background: url(../images/liku.jpg) center no-repeat #2d54b6;}
.index_liku .in_title{padding-bottom: 10px}
.index_liku .in_title .p01{color: #fff}
.index_liku .in_title .p02{color: #fff}
.index_liku .liku{width: 100%;height: auto;overflow: hidden;margin-top: -13px;}
.index_liku .liku li{width: 287px;height:504px;float: left;position: relative;margin-right: 17px;}
.index_liku .liku li:nth-child(4){margin-right: 0}
.index_liku .liku li:nth-child(2){margin-top:58px}
.index_liku .liku li:nth-child(3){margin-top:58px}
.index_liku .liku li:nth-child(1):after{position: absolute;content: '';z-index:0;background-color: #fff;left: 0;top: 30px;bottom:-27px;right: 0;transform: skewY(12deg);}
.index_liku .liku li:nth-child(2):after{position: absolute;content: '';z-index:0;background-color: #fff;left: 0;top: 3px;bottom: 0;right: 0;transform: skewY(0);}
.index_liku .liku li:nth-child(3):after{position: absolute;content: '';z-index:0;background-color: #fff;left: 0;top: 3px;bottom: 0;right: 0;transform: skewY(0);}
.index_liku .liku li:nth-child(4):after{position: absolute;content: ''; z-index:0; background-color: #fff;left: 0;top:30px;bottom:-27px;right: 0;transform: skewY(-12deg);}
.index_liku .liku li img{display: block;padding: 12px 10px;position: relative;z-index: 2;}
.index_liku .liku li .p01{font-size: 30px;color: #333333;font-weight: bold;text-align: center;padding-top: 8px;position: relative;z-index: 2;}
.index_liku .liku li .p02{font-size: 16px;color: #666666;line-height: 30px;padding: 10px 36px;position: relative;z-index: 2;}
.index_liku .liku li .p02 span{color: #ff9501;font-weight: bold;}
.index_liku .liku li:nth-child(1) .p02 span{font-size: 26px;font-weight: normal;}
.index_liku .intel{width: 460px;height: 45px;margin: 0 auto;padding-top: 54px;}
.index_liku .tel{line-height: 45px;color: #ff9501;font-size: 32px;font-weight: bold;background:url(../images/tel.png) left center no-repeat;padding-left: 40px;display: inline-block;float: left;}
.index_liku .zixun{width:152px;line-height: 40px;border-radius: 20px;box-sizing: border-box;padding-left:50px;transition: 0.4s all; color: #fff;font-size:16px;background:url(../images/zixunh.png) 22px center no-repeat #ff9501;display: inline-block;float: right;}
.index_liku .zixun:hover{background-color: #6690f7}

.index_case{padding:54px 0 30px}

.index_trust{padding:0 0 27px}
.index_trust .index_trust_tit{color: #333333;font-size: 30px;font-weight: bold;}
.index_trust .index_trust_tit:after{content: '';width:40px;height: 2px;background: #ff9501;display: block;}
.index_trust .tejia_cc {position: relative;width:1200px;height:196px;padding-top: 11px; margin:0 auto;}
.index_trust .tejia_con {position: relative;width:1200px;height:196px;overflow: hidden;}
.index_trust .tejia_con ul {width: 9999px;position: absolute;}
.index_trust .tejia_con ul li {width:190px;height: 187px;text-align: center;font-size: 18px;line-height: 45px; float: left;margin-right:12px;overflow: hidden;position: relative;}
.index_trust .tejia_con ul li .imgbox {width:188px;height:142px;border: 1px #eeeeee solid;overflow: hidden;position: relative;}
.index_trust .tejia_con ul li .imgbox img {width: 188px;height:142px;display: block;transition: 0.4s all;}
.index_trust .tejia_con ul li .imgbox img:hover {transform: scale(1.05)}
.index_trust .tejia_con ul li span{font-size: 18px;color: #666666;line-height: 45px; display: block;}
.index_trust .bbtn{width: 37px;height: 37px;top:-48px; position: absolute;}
.index_trust .aleft{right: 47px}
.index_trust .aright{right: 0px}

.index_banner{width: 100%;height: 278px;background:url(../images/inbanner.jpg) center no-repeat #c2cdcf}
.index_banner .left{width: 680px;}
.index_banner .left .p01{font-size: 42px;height: 62px;line-height: 62px;font-weight: bold;color: #1a4cc7;padding-top: 55px;}
.index_banner .left .p01 span{background:url(../images/inbanner_span.png) bottom center no-repeat;display: inline-block;padding: 0 20px;}
.index_banner .left .p02{font-size:22px;line-height:40px;color: #1a4cc7;padding-top: 2px;}
.index_banner .left .intel{width: 510px;height: 45px;padding-top: 27px;}
.index_banner .left .tel{line-height: 45px;color: #ff9501;font-size: 32px;font-weight: bold;background:url(../images/tel.png) left center no-repeat;padding-left: 40px;display: inline-block;float: left;}
.index_banner .left .zixun{width:152px;line-height: 40px;border-radius: 20px;box-sizing: border-box;padding-left:50px; color: #fff;font-size:16px;background:url(../images/zixunh.png) 22px center no-repeat #ff9501;display: inline-block;float: right;}
.index_banner .left .zixun:hover{background-color: #1a4cc7}
.index_banner .right{width: 510px;padding-top:28px;}
.index_banner .right .p01{font-size: 16px;color: #666666;line-height: 28px;padding-bottom: 5px;text-shadow: 5px 0px 10px #fff;}
.index_banner .right .p01 big{line-height: 50px;color: #f71010;font-size: 28px;font-weight: bold;display: block;}
.index_banner .right .InputText{width: 49%;height: 50px;font-size: 16px;color: #888888;margin-bottom:8px;float: left; line-height: 50px;border: none;text-indent: 20px;}
.index_banner .right .G_textarea{width: 100%;height: 50px;font-family:Verdana,Arial,Tahoma;font-size: 16px;color: #888888;line-height: 50px;border: none;text-indent: 20px;margin-bottom: 9px;}
.index_banner .right .sub{width: 140px;height: 45px;font-size: 16px;background: #ff9501;line-height: 45px;transition: 0.4s all; color: #fff;border: none;text-align: center;}
.index_banner .right .sub:hover{background: #1a4cc7}
.index_banner .right .reset{width: 140px;height: 45px;font-size: 16px;background: #fff;margin-left: 22px; line-height: 45px;color: #666666;border: none;text-align: center;}
.index_banner .right .sub:hover,.index_banner .right .reset:hover{background: #1a4cc7;color: #fff}

.index_shili{width: 100%; padding:84px 0 100px;height: auto;overflow: hidden;}
.index_shili .shili{width: 100%;height:506px; background: #fff;}
.index_shili .shili .pic{width: 600px;height: 506px;position: relative; overflow: visible;}
.index_shili .shili .pic img{width:960px;max-width: 960px; height: 506px;position: absolute;top: 0; transition: 0.4s all}
.index_shili .shili .txt{width:600px;padding-top:40px;box-sizing: border-box;overflow: hidden;}
.index_shili .shili .txt .p01{width: 100%;height: 70px;}
.index_shili .shili .txt .p01 img{display: block;float: left;padding-right: 25px;}
.index_shili .shili .txt .p01 small{color: #999999;font-size: 12px;line-height: 20px;text-transform: uppercase;display: block;}
.index_shili .shili .txt .p01 big{font-size: 35px;line-height: 45px;color: #333333;display: block;}
.index_shili .shili .txt .p02{height: 100px; line-height: 34px;color: #888888;font-size: 18px;padding-top:25px;}
.index_shili .shili .txt .p03{width: 100%;padding-top: 24px;}
.index_shili .shili1 .pic img{width:600px;}
.index_shili .shili2 .pic img,.index_shili .shili4 .pic img{left: 0}
.index_shili .shili3 .pic img{right: 0}
.index_shili .shili1 .txt,.index_shili .shili3 .txt{padding-left: 40px}
.index_shili .shili2 .txt,.index_shili .shili4 .txt{padding-right: 40px}

/* 首页四大实力多图滚动 */
.picScroll-left{ width:540px;overflow:hidden; position:relative;}
.picScroll-left .hd{width: 100%; overflow:hidden;background:url(../images/line3.jpg) center no-repeat;margin-top: 28px; height:14px;}
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:none;}
.picScroll-left .hd ul{overflow:hidden;zoom:1;padding-left: 254px}
.picScroll-left .hd ul li{ float:left;width:12px; height:14px; overflow:hidden;margin-right:10px; text-indent:-50px; cursor:pointer; background:url(../images/dot.png) center no-repeat;background-size: 100% 100%}
.picScroll-left .hd ul li.on{background:url(../images/doth.png) center no-repeat;background-size: 100% 100%}
.picScroll-left .bd{ height: 150px;overflow: hidden;}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin-right:15px;float:left;overflow:hidden; text-align:center;}
.picScroll-left .bd ul li img{ width:262px; height:150px; display:block;}

.index_dingzhi{width: 100%;height:485px;box-sizing: border-box;padding: 80px 0; background: url(../images/index_dingzhi.jpg) center no-repeat #021e83; }
.index_dingzhi .in_title .p01{color: #fff}
.index_dingzhi .in_title .p01 span{color: #ffde01}
.index_dingzhi .in_title .p02{color: #fff;padding-top: 8px}
.index_dingzhi .in_title .p02:before{background: #ffde01;}
.index_dingzhi .in_title .p02:after{background: #ffde01;}
.index_dingzhi .dingzhi{width: 100%;height: auto;background: url(../images/index-dingzhi.png) top center no-repeat;overflow: hidden;margin-top: 22px;}
.index_dingzhi .dingzhi li{width:100px;height: 145px;color: #fff;font-size: 18px;line-height: 50px;text-align: center;margin-right: 57px;float: left;}
.index_dingzhi .dingzhi li:nth-child(odd){margin-top: 52px}
.index_dingzhi .dingzhi li span{width:100px;height: 100px;background-color: #fff;background-position: center;background-repeat: no-repeat;overflow: hidden; border-radius: 50%;display: block;transition: 0.4s all}
.index_dingzhi .dingzhi li .ico1{background-image:url(../images/dingzhi_ico1.png)}
.index_dingzhi .dingzhi li .ico2{background-image:url(../images/dingzhi_ico2.png)}
.index_dingzhi .dingzhi li .ico3{background-image:url(../images/dingzhi_ico3.png)}
.index_dingzhi .dingzhi li .ico4{background-image:url(../images/dingzhi_ico4.png)}
.index_dingzhi .dingzhi li .ico5{background-image:url(../images/dingzhi_ico5.png)}
.index_dingzhi .dingzhi li .ico6{background-image:url(../images/dingzhi_ico6.png)}
.index_dingzhi .dingzhi li .ico7{background-image:url(../images/dingzhi_ico7.png)}
.index_dingzhi .dingzhi li .ico8{background-image:url(../images/dingzhi_ico8.png)}
.index_dingzhi .dingzhi li:hover span{background-color: #ffde01}
.index_dingzhi .dingzhi li:hover .ico1{background-image:url(../images/dingzhi_ico1h.png)}
.index_dingzhi .dingzhi li:hover .ico2{background-image:url(../images/dingzhi_ico2h.png)}
.index_dingzhi .dingzhi li:hover .ico3{background-image:url(../images/dingzhi_ico3h.png)}
.index_dingzhi .dingzhi li:hover .ico4{background-image:url(../images/dingzhi_ico4h.png)}
.index_dingzhi .dingzhi li:hover .ico5{background-image:url(../images/dingzhi_ico5h.png)}
.index_dingzhi .dingzhi li:hover .ico6{background-image:url(../images/dingzhi_ico6h.png)}
.index_dingzhi .dingzhi li:hover .ico7{background-image:url(../images/dingzhi_ico7h.png)}
.index_dingzhi .dingzhi li:hover .ico8{background-image:url(../images/dingzhi_ico8h.png)}
.index_dingzhi .dingzhi li:last-child{margin-right: 0}
.index_news{padding:60px 0 78px;}

.index_abt{width: 100%;height:691px;box-sizing: border-box;padding:115px 0 38px; background: url(../images/index_abt.jpg) top center no-repeat; }
.index_abt .mid{height: 538px; background: #f2f2f2; padding: 55px 57px;box-sizing: border-box;}
.index_abt .box01{width: 100%;height: 300px;overflow: hidden;}
.index_abt .box01 .boxlf{width: 459px;height: 300px;overflow: hidden; float: left;}
.index_abt .box01 .boxlf img{width: 459px;height: 300px;transition: 0.4s all}
.index_abt .box01 .boxlf img:hover{transform: scale(1.05);}
.index_abt .box01 .boxrt{width: 562px;height: 300px;float: right;position: relative;}
.index_abt .box01 .boxrt .zixun{width: 140px;height: 45px;line-height: 45px;color: #fff;text-align: center;transition: 0.4s all; box-sizing: border-box;font-size: 16px;background:url(../images/dingzhi.png) 18px center no-repeat #ff9501;padding-left:24px;position: absolute;right: 0;top: 67px;}
.index_abt .box01 .boxrt .zixun:hover{background-color: #6690f7}
.index_abt .box01 .boxrt .p01{color: #3c3c3c;line-height: 34px;font-size: 22px;}
.index_abt .box01 .boxrt .p01 big{font-size: 51px;line-height: 75px; color: #3c3c3c;font-weight: bold;display: block;}
.index_abt .box01 .boxrt .p02{width: 100%;height: 90px;line-height: 30px;font-size: 16px;color: #888888;padding-top: 24px;}
.index_abt .box01 .boxrt .p02 a{color: #ff9501;padding-left: 22px;}
.index_abt .box01 .boxrt .p03{padding-top: 36px;}
.index_abt .box01 .boxrt .p03 a{color: #3c3c3c;font-size: 18px;background:url(../images/line.png) right center no-repeat;padding-right: 17px;margin-right: 12px;}
.index_abt .box01 .boxrt .p03 a:hover{color: #ff9501}
.index_abt .box01 .boxrt .p03 a:last-child{background: none}
.index_abt .box02{width: 100%;height: 120px;padding-top: 50px;overflow: hidden;}
.index_abt .box02 li{width: 20%;font-size: 20px;line-height: 24px;color: #333333;background:url(../images/line2.png) right 5px no-repeat;text-align: center;float: left;}
.index_abt .box02 li span{color: #ff9501;line-height: 50px;display: block;}
.index_abt .box02 li span b{font-family:Impact,Arial,Tahoma;font-size: 40px}
.index_abt .box02 li:last-child{background: none}

.index_honor{width:1200px;height:340px;background: #f2f2f2;margin: 0 auto}

.index_map{width:1200px;height: 338px;overflow: hidden;margin: 0 auto;padding: 63px 0 48px;}
.index_map .boxlf{width: 658px;height: 330px;background:url(../images/index_map.png) center no-repeat;float: left;position: relative;}
.index_map .boxlf span{width: 346px;height: 97px;font-weight: bold;color: #fff;font-size: 32px;line-height: 64px; background:url(../images/bg400.png) no-repeat; left: 190px;top: 48px;display: block;box-sizing: border-box;padding-left: 66px;position: absolute;}
.index_map .boxrt{width: 510px;height: 338px;float: right;}
.index_map .boxrt .p01{font-size: 18px;color: #666666;line-height: 38px;}
.index_map .boxrt .p01 big{line-height: 60px;color: #f71010;font-size: 40px;font-weight: bold;display: block;}
.index_map .boxrt .p02{padding-top: 12px}
.index_map .boxrt .InputText{width: 49%;height: 50px;font-size: 16px;color: #888888;background: #f2f2f2;float: left; margin-bottom:11px;line-height: 50px;border: none;text-indent: 20px;}
.index_map .boxrt .G_textarea{width: 100%;height: 50px;font-family:"微软雅黑",Arial,Tahoma;background: #f2f2f2;font-size: 16px;color: #888888;line-height: 50px;border: none;text-indent: 20px;margin-bottom:11px;}
.index_map .boxrt .captcha {width: 28%;height: 50px;font-size: 16px;color: #888888;background: #f2f2f2;float: left;margin-bottom: 11px;line-height: 50px;border: none;text-indent: 20px;}
.index_map .boxrt .sub{width: 110px;height: 45px;font-size: 16px;background: #ff9501;line-height: 45px;color: #fff;border: none;text-align: center;}
.index_map .boxrt .reset{width: 110px;height: 45px;font-size: 16px;background: #d2d2d2;margin-left: 22px; line-height: 45px;color: #666666;border: none;text-align: center;}
.index_map .boxrt .sub:hover,.index_map .boxrt .reset:hover{background: #1a4cc7;color: #fff}
.index_map .boxrt li {float: right;}


.footer{width: 100%;height: auto;overflow: hidden; background:url(../images/foot.jpg) top repeat-x #1a4cc7; }
.footer .box01{width: 100%;height: 280px;line-height: 32px;font-size: 16px;color: #888888;box-sizing: border-box;padding: 26px 20px;background: #f2f2f2;}
.footer .box01 .tit{color: #333333;font-size: 16px;padding-bottom: 10px;font-weight: bold;}
.footer .box01 .ft01{width: 280px;text-align: center; float: left;}
.footer .box01 .ft01 img{display: block;padding-bottom: 8px;margin: 0 auto;}
.footer .box01 .ft02{width: 214px;height: 180px;border-left: 1px #d0d0d0 solid;margin-left: 13px;margin-top: 15px;padding-left: 30px;float: left;}
.footer .box01 .ft02 li{width: 50%;float: left;}
.footer .box01 .ft03{width: 270px;height: 180px;border-left: 1px #d0d0d0 solid;margin-top: 15px;padding-left: 30px; float: left;}
.footer .box01 .ft04{width: 286px;padding-top: 32px; float: right;}
.footer .box01 .ft04 li{width: 125px;font-size: 14px;color: #888888;line-height:26px;text-align: center;}
.footer .box01 .ft04 li img{width:96px;height:96px;background:url(../images/bgerweima.png) no-repeat;padding:10px 11px 16px; display: block;margin:0 auto}
.footer .box02{width: 100%;height: auto;color: #98b0f5;font-size: 12px;line-height: 24px;padding: 13px 0 13px;overflow: hidden;}
.footer .box02 a:hover{color: #ff0}
.footer .box02 .left{width: 100%}
.footer .box02 .left li{float: none;display: inline;margin-right: 6px;}

/*about*/
.current_page{width: 100%;height: 30px;padding-bottom: 24px; line-height: 30px;border-bottom:6px #ededed solid; margin: 0 auto}
.current_page .left{width:40%;padding-left:28px;background:url(../images/line.jpg) left center no-repeat; font-size: 28px;color:#040000}
.current_page .right{width:50%;color: #888888;font-size: 14px; text-align: right;}
.inmenu{width: 1200px;height: 50px;padding: 25px 0}
.inmenu li{width: 199px;height:50px;font-size: 20px;color: #333333;background: #d2d2d2;margin-right: 1px; line-height: 50px;text-align: center;float: left;position: relative;}
.inmenu li:hover{background:#1a4cc7;}
.inmenu li:hover a{color: #ffffff;}
.inmenu li:hover:after{background:rgba(26,76,199,1)}
.inmenu li:last-child{width: 200px;margin-right: 0}
.inmenu li:after{content: '';width: 12px;height: 12px;background:rgba(26,76,199,0);display: block;position: absolute;transform: rotate(45deg);top: 44px;left: 94px;}
.inmenu li.selected{background:#1a4cc7;}
.inmenu li.selected a{color: #fff}
.inmenu li.selected:after{background:rgba(26,76,199,1)}
.about01{width: 1200px;height: auto;overflow: hidden;padding: 20px 0}
.about01 .boxlf{width: 462px;height: 306px;float: left;}
.about01 .boxrt{width: 685px;height: 306px;float: right;}
.about01 .boxrt .p01{font-size: 28px;color: #fd9806;font-weight: bold; line-height: 70px;padding-top: 10px;border-bottom: 1px #e1e1e1 dashed}
.about01 .boxrt .p02{font-size: 16px;color: #888888;line-height:32px;padding-top: 10px;text-indent: 2em}
.about02{padding: 0px 0}
.about03{width:1200px;height: 278px;background:url(../images/inbanner.jpg) center no-repeat #c2cdcf;margin: 0 auto}
.about03 .txt{padding-left: 60px}
.about03 .txt .p01{font-size: 42px;height: 62px;line-height: 62px;font-weight: bold;color: #1a4cc7;padding-top: 55px;}
.about03 .txt .p01 span{background:url(../images/inbanner_span.png) bottom center no-repeat;display: inline-block;padding: 0 20px;}
.about03 .txt .p02{font-size:22px;line-height:40px;color: #1a4cc7;padding-top: 2px;}
.about03 .txt .intel{width: 510px;height: 45px;padding-top: 27px;}
.about03 .txt .tel{line-height: 45px;color: #ff9501;font-size: 32px;font-weight: bold;background:url(../images/tel.png) left center no-repeat;padding-left: 40px;display: inline-block;float: left;}
.about03 .txt .zixun{width:152px;line-height: 40px;border-radius: 20px;box-sizing: border-box;padding-left:50px; color: #fff;font-size:16px;background:url(../images/zixunh.png) 22px center no-repeat #ff9501;display: inline-block;float: right;}
.about03 .txt .zixun:hover{background-color: #1a4cc7}
.about03 .txt .zixun a:hover{color: #fff}


/*子类*/
.intype {width: 890px;height: auto;overflow: hidden;box-sizing: border-box;padding: 15px 0px 0;position: relative;}
.intype li {width: 18%;height: 45px;line-height: 45px;font-weight: bold;font-size: 1.1em;border-radius: 10px;margin: 1%;background: url(../images/type.png) center no-repeat #868a9e;background-size: 100% 100%;color: #fff;text-align: center;float: left;transition: 0.4s all;}
.intype li.on {color: #fff;background: url(../images/typeh.png) center no-repeat #fea412;background-size: 100% 100%;}
.intype li a {color: currentcolor;}
/*contact*/
.contact01{width: 100%;height: 192px;line-height: 36px;font-size: 18px;color: #333333; box-sizing: border-box;padding:20px 155px 40px; background:url(../images/contact01.png) center no-repeat;/*margin: 30px auto;*/}
.contact01 span{color: #ff9501;line-height: 68px; font-size: 36px;font-weight: bold;display: block;}
.contact02{width: 100%;height:570px;margin-top: 25px;}
.contact02 .boxlf{width: 352px;height: 570px;background: #f2f2f2; float: left;}
.contact02 .boxlf .p01{width: 100%;height: 84px;font-size: 24px; line-height: 84px;text-align: center;color: #fff;background: #ff9501}
.contact02 .boxlf .p02{padding: 10px 24px}
.contact02 .boxlf .p02 li{width: 100%;height: 62px;font-size: 16px;color: #333333;padding-left: 38px;box-sizing: border-box; line-height: 62px;border-bottom: 1px #d0d0d0 dashed}
.contact02 .boxlf .p02 li:nth-child(1){background:url(../images/con01.png) left center no-repeat}
.contact02 .boxlf .p02 li:nth-child(2){background:url(../images/con02.png) left center no-repeat}
.contact02 .boxlf .p02 li:nth-child(3){background:url(../images/con03.png) left center no-repeat}
.contact02 .boxlf .p02 li big {color: #f91919;font-size: 20px;}
.contact02 .boxlf .p03{width: 280px;padding-top: 32px;margin: 0 auto}
.contact02 .boxlf .p03 li{width: 125px;font-size: 14px;color: #888888;line-height:26px;text-align: center;}
.contact02 .boxlf .p03 li img{width:96px;height:96px;background:url(../images/bgerweima.png) no-repeat;padding:10px 11px 16px; display: block;margin:0 auto}
.contact02 .boxrt{width: 825px;height: 570px;float: right;overflow: hidden;}
#allmap{width:825px;height:620px;}

#left{width: 270px;float: left;}
#left .lftit{width: 100%;height: 80px;background: #1b4fc9;color: #fff; padding:15px 24px; border-top-left-radius:8px;border-top-right-radius:8px;box-sizing: border-box;}
#left .lftit big{font-size: 28px;line-height:30px; display: block;display: block;}
#left .lftit small{font-size: 14px;font-family: Arial}
#left .left01{width: 100%;height: auto;background: #f2f2f2; overflow: hidden;border-radius:8px;}
#left .left01 ul{padding:24px 18px 25px}
#left .left01 ul li{width: 100%;height: 45px; margin-bottom:10px; color: #666666;font-size: 18px; line-height: 45px;text-indent: 30px}
#left .left01 ul li a{display: block;background: #fff;border-radius: 6px;transition: 0.4s all}
#left .left01 ul li a:hover{background: #1b4fc9;color: #fff}
#left .left02{width: 100%;height: auto;background: #f2f2f2; overflow: hidden;border-radius:8px;margin: 35px 0;}
#left .left02 .p02{padding:9px 18px 32px}
#left .left02 .p02 li{width: 100%;height: 50px;line-height: 50px;font-size: 14px;color: #666666;border-bottom: 1px #d1d1d1 dashed}
#left .left02 .p02 li i{font-family: Simsun;font-size: 16px;font-style: normal;padding-right: 8px;opacity: 0.6}
#left .left02 .p02 li:hover a{color: #ff9501;padding-left: 3px}
#left .left02 .p02 p {font-size: 12px;line-height: 30px;}
#left .left03{width: 100%;height: 98px;box-sizing: border-box;padding-top:15px; color: #fff;text-align: center; border-radius:8px;background: #1b4fc9}
#left .left03 span{line-height: 28px;height: 28px;padding-left: 40px; font-size:17px;background:url(../images/tel2.png) left center no-repeat;display: inline-block;}
#left .left03 b{font-size: 28px;font-weight: bold;line-height:45px;}
#left .left04{width: 100%;height: auto;/*background: #f2f2f2;*/ overflow: hidden;border-radius:8px;margin: 0px 0;}
#left .left04 .p02{padding:9px 0px 0px}
#left .left04 .p02 li{width: 130px;height: auto;line-height: 45px;font-size: 14px;color: #666666;text-align: center;float: left;margin-right: 9px;}
#left .left04 .p02 li i{font-family: Simsun;font-size: 16px;font-style: normal;padding-right: 8px;opacity: 0.6}
#left .left04 .p02 li:hover a{color: #ff9501;padding-left: 3px}
#left .left04 .p02 li img {border-radius: 5px;}
#left .left05 {width: 100%;height: auto;background: #f2f2f2;overflow: hidden;border-radius: 8px;margin: 35px 0;}
#left .leftpro{width: 100%;height: auto;background: #1b4fc9; overflow: hidden;border-radius:8px;}
#left .leftpro .lftype{width: 238px;height: auto;overflow: hidden;background: #fff;box-sizing:border-box;border-radius: 8px; padding: 15px;background: #fff;margin: 0 auto}
#left .leftpro .lftype li{width: 100%;height: auto; overflow: hidden;}
#left .leftpro .lftype > li{margin-bottom: 16px;}
#left .leftpro .n1{height:40px;line-height:40px;font-size: 18px;background:url(../images/li.png) 170px center no-repeat #eeeeee;padding:0 18px;display: block;border-radius: 6px; transition: 0.4s all}
#left .leftpro .n1:hover{background:url(../images/lih.png) 170px center no-repeat #eeeeee;}
#left .leftpro .subul{width:100%;padding:8px 18px 0}
#left .leftpro .subul li{color: #888888;font-size:16px;padding-left:20px;background:url(../images/typeli.png) left center no-repeat; line-height:38px;transition: 0.4s all}
#left .leftpro .subul li.on{color: #ff9501;background:url(../images/typelih.png) left center no-repeat;margin-left: 3px;}
#left .leftpro .subul li:hover{color: #ff7900;background:url(../images/typelih.png) left center no-repeat;margin-left: 3px}
#right{width: 890px;padding-top: 14px; float: right;}

/*news*/
.newslist{width: 100%; height: auto;overflow: hidden;}
.newslist li{width: 100%;height:auto;padding:30px 0;overflow: hidden;box-sizing: border-box; border-bottom: 1px #c9c9c9 dashed;transition: 0.4s all}
.newslist li .npic{width:257px;height:192px; overflow: hidden;float: left;transition: 0.4s all}
.newslist li .npic img{min-width:258px;height:192px;position: relative;left: 50%;transform: translateX(-50%);transition: 0.4s all}
.newslist li .npic:hover{background: #000}
.newslist li .npic:hover img{opacity: 0.7}
.newslist li .ntxt{width:604px;height: 192px;float: right;position: relative;}
.newslist li .title{width: 100%;height: 55px; line-height:55px;}
.newslist li .title p{width: 470px;height: 55px; font-size:18px;color: #333333;transition: 0.4s all; font-weight: bold;float: left;}
.newslist li .title span{float: right;font-size: 14px;color: #888888}
.newslist li .title:hover p{color: #ff9501;padding-left: 5px}
.newslist li .text{line-height:30px;font-size:16px; padding-top:10px;color: #666666;}
.newslist li .time{color: #333333;font-size: 14px;right: 0;top:0; position: absolute;}
.newslist li .more{width: 100%;height: 45px}
.newslist li .more span{width: 140px;height: 45px;color: #888888;background: #ededed;text-align: center;transition: 0.4s all; line-height: 45px; display: block;float: right;}
.newslist li .more span:hover{color: #fff;background: #ff9501;}
.newstitle{font-size: 28px;font-weight: bold;text-align: center;color: #1b1b1b;padding-top: 30px}
.newsinfo{line-height: 30px;color: #999;text-align: center;font-size: 14px;padding-bottom: 15px; border-bottom: 1px #eeeeee dashed}
.newsinfo em{padding: 0 10px;font-style: normal;}
.newscontent{padding:15px 0;font-size:16px;color: #333}
.newscontent p{padding-top:10px;/*text-indent: 2em*/}
.newscontent img {max-width: 100% !important;height: auto !important;padding-top: 12px;}
.productcontent{padding:15px 0;font-size:16px;color: #333}
.productcontent p{padding-top:10px;/*text-indent: 2em*/}
.productcontent img {max-width: 49% !important;height: auto !important;padding-top: 12px;}
.shuoming{font-size: 14px;color: #666;border-top: 1px dashed #cdcdcd;border-bottom: 1px dashed #cdcdcd;margin: 20px 0;padding: 10px 0;}
.shuoming b{color: #ff9501}
.prev_next{padding: 0 0 25px;font-size: 15px;height: 30px;line-height: 30px;}
.prev_next li{width: 50%;float: left;}
.prev_next li span{color: #ff9501}
.prev_next li:hover a{color: #ff9501}
.related_news{width: 100%;padding-top: 40px}
.related_news .rtit{width: 100%;height: 45px;line-height: 45px;position: relative;}
.related_news .rtit span{font-size: 28px;font-weight: bold; color: #ff9501; float: left;}
.related_news .rtit .more{font-size: 14px;color: #888888; float: right;}
.related_news ul{}
.related_news ul li{width: 435px;height: 70px;line-height: 70px;border-bottom: 1px #d1d1d1 dashed; color: #666666; float: left;}
.related_news ul li:nth-child(odd){margin-right:20px;}
.related_news ul li a{display: block;}
.related_news ul li p{width: 340px;float: left;transition: 0.4s all;white-space:nowrap;}
.related_news ul li p:hover{padding-left:3px}
.related_news ul li p i{font-family: simsun;opacity: 0.8;font-style: normal;padding-left: 3px;padding-right: 15px}
.related_news ul li span{font-size: 14px;color: #888888;line-height: 70px; float: right;}
.right_content h2 {margin-bottom: 10px;font-size: 20px;color: #3a5fb3;padding: 12px 10px;font-weight: 700;line-height: 20px;font-family: microsoft yahei;vertical-align: baseline;border-left: 5px #fb0505 solid;display: block;word-wrap: break-word;background-color: #f6f6f6;margin-top: 5px;}
.right_content strong {color: #b22222;}

/*product*/
.prolist{width: 100%; height: auto;overflow: hidden;}
.prolist li{width: 100%;height:auto;padding:30px 0;overflow: hidden;box-sizing: border-box; border-bottom: 1px #c9c9c9 dashed;transition: 0.4s all}
.prolist li .boxlf{width:395px;height:246px;overflow: hidden; float: left;}
.prolist li .boxlf img{min-width:395px;height:246px;position: relative;left: 50%;transform: translateX(-50%); transition: 0.4s all}
.prolist li .boxlf img:hover{opacity: 0.8;}
.prolist li .boxrt{width:455px;height:246px;float: right;position: relative;}
.prolist li .boxrt .p01{width: 100%;font-size:20px;color: #333333;height:30px;line-height:30px;font-weight: bold;transition: 0.4s all;position: relative;}
.prolist li .boxrt .p01 a{display: block;}
.prolist li .boxrt .p01:hover{color: #ff9501;padding-left: 5px}
.prolist li .boxrt .p02{width: 100%;font-size: 15px;line-height:28px;color: #666666; padding-top:12px;}
.prolist li .boxrt .p02 big {color: #f91919;font-size: 16px;font-weight: bold;}
.prolist li .boxrt .p03{width: 100%;height: 45px;left: 0;bottom: 0;position: absolute;}
.prolist li .boxrt .p03 .btn{width: 140px;height: 45px;line-height: 45px;text-align: center;transition: 0.4s all; box-sizing: border-box; font-size: 16px;margin-right: 17px; display: inline-block;}
.prolist li .boxrt .p03 .btn01{color: #666666; background:url(../images/dingzhi2.png) 18px center no-repeat #ededed;padding-left:24px;}
.prolist li .boxrt .p03 .btn02{color: #fff; background:url(../images/zixunh.png) 20px center no-repeat #ff9501;padding-left:20px;}
.prolist li .boxrt .p03 .btn:hover{background-color: #1b4fc9; color: #fff;text-decoration: underline;}
.prolist li .boxrt .p03 .btn01:hover{background-image:url(../images/dingzhi.png)}
.proinfo01{width: 100%;height: auto;padding: 30px 0 10px; overflow: hidden;}
.proinfo01 .boxlf{width: 460px;height: 315px;border:1px #ededed solid; float: left;}
.proinfo01 .boxrt{width: 400px;height: 315px;position: relative; float: right;}
.proinfo01 .boxrt .p01{color: #333333;line-height: 46px; font-size: 30px;font-weight: bold;}
.proinfo01 .boxrt .p02 big {color: #f91919;font-size: 16px;font-weight: bold;}
.proinfo01 .boxrt .p02{color: #666666;font-size:28px;font-size: 15px}
.proinfo01 .boxrt .p03{color: #ff9501;font-size: 18px}
.proinfo01 .boxrt .p04{width: 100%; height: 50px;font-size: 15px; left: 0;bottom: 0;line-height: 18px;box-sizing: border-box; padding-left:47px;background:url(../images/tel.png) left center no-repeat; position: absolute;}
.proinfo01 .boxrt .p04 b{color: #ff9501;line-height:30px;font-size: 28px;display: block;}
.proinfo01 .boxrt .kefu{width: 140px;height: 45px;line-height: 45px;text-align: center;transition: 0.4s all; box-sizing: border-box; font-size: 18px;margin-right: 0px; display: inline-block;color: #fff; background:url(../images/zixunh.png) 20px center no-repeat #ff9501;padding-left:20px;right: 0;top: 0;position: absolute;border-radius: 30px;}
/* 产品详情页多图滚动 */
.slideBox{width: 460px;height: 315px;overflow:hidden; position:relative;}
.slideBox .hd{ height:21px; overflow:hidden; position:absolute; left:190px; bottom:20px; z-index:1;}
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;}
.slideBox .hd ul li{ float:left; margin-right:4px;margin-left:4px;color: rgba(0,0,0,0); width:18px; height:21px;background:url(../images/dot.png) center no-repeat; cursor:pointer; }
.slideBox .hd ul li.on{background:url(../images/doth.png) center no-repeat;}
.slideBox .bd{ position:relative; height:100%; z-index:0; }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{width: 460px;height: 315px; display:block;}
.slideBox .prev{position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:37px; height:37px; background:url(../images/btnlf.png) center no-repeat; filter:alpha(opacity=50);opacity:0.5;}
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:37px; height:37px; background:url(../images/btnrt1.png) center no-repeat; filter:alpha(opacity=50);opacity:0.5;}
.slideBox .next{ left:auto; right:3%;}
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;}
.slideBox .prevStop{display:none;}
.slideBox .nextStop{display:none;}

.proinfo02{}
.proinfo02 .proinfo_tit{width: 100%;height: 50px;line-height: 50px;border-bottom: 5px #ededed solid;margin: 15px 0;}
.proinfo02 .proinfo_tit span{width: 135px;height: 50px;color: #040000;text-align: center;font-size: 22px; overflow: hidden;display: block;border-bottom: 5px #1b4fc9 solid;position: relative;}
.proinfo02 .proinfo_tit span:after{content: '';width: 10px;height: 10px;background:#1b4fc9;display: block;position: absolute;transform: rotate(45deg);top: 46px;left:64px;}
.proinfo_tit2{width: 100%;height: 45px;line-height: 45px;position: relative;}
.proinfo_tit2 b{font-size: 28px;font-weight: bold; color: #ff9501; float: left;}
.proinfo_tit2 b span{color: #3c3c3c}
/*table*/
.proinfo02 table{width:100%;text-align: center;border-right: 1px solid #dedede;border-radius: 5px;border-collapse: collapse;}
.proinfo02 table td{border: 1px solid #dedede;padding: 8px;font-size: 18px; color: #888888}
.proinfo02 table tr:nth-child(odd){background-color: #eeeeee;}
.proinfo02 table tr:hover {background-color: #ddd;}
.proinfo02 table tr:nth-child(1){background:url(../images/table_head.jpg) no-repeat;background-size: 100% 100%}
.proinfo02 table th {color: #fff;font-size: 20px;font-weight: normal; padding-top: 12px;padding-bottom: 12px; color: white;}
.proinfo03{padding-bottom: 30px}
.proinfo03 .proinfo_tit2{color: #3c3c3c;line-height: 40px;height: 90px; font-size: 22px;font-size: 18px;}
.proinfo03 .proinfo_tit2 b{display: block; float: none;}
.proinfo03 .zixun{width:142px;line-height: 46px;line-height: 46px; box-sizing: border-box;padding-left:55px; color: #fff;font-size:16px;background:url(../images/dingzhi.png) 22px center no-repeat #ff9501;display:block;position: absolute;right: 0;top:30px}
.proinfo03 .zixun:hover{background-color: #1a4cc7}
.proinfo03 .box01{padding-top:16px}
.proinfo03 .box02{width: 100%;height:105px;padding-top:26px;background: #f2f2f2; overflow: hidden;}
.proinfo03 .box02 li{width: 25%;font-size: 20px;line-height: 24px;color: #333333;background:url(../images/line2.png) right 8px no-repeat;text-align: center;float: left;}
.proinfo03 .box02 li span{color: #ff9501;line-height: 50px;display: block;}
.proinfo03 .box02 li span b{font-family:Impact,Arial,Tahoma;font-size: 40px}
.proinfo03 .box02 li:last-child{background: none}
.proinfo03 .box03{text-indent: 2em; color: #333333;font-size: 16px;line-height: 30px;padding:18px 0}
.proinfo03 .box03 a{color: #ff9501}

.proinfo031{padding-bottom: 2px}
.proinfo031 .proinfo_tit2{color: #3c3c3c;line-height: 40px;height: 90px; font-size: 22px;font-size: 18px;}
.proinfo031 .proinfo_tit2 b{display: block; float: none;}
.proinfo031 .zixun{width:142px;line-height: 46px;line-height: 46px; box-sizing: border-box;padding-left:55px; color: #fff;font-size:16px;background:url(../images/dingzhi.png) 22px center no-repeat #ff9501;display:block;position: absolute;right: 0;top:30px}
.proinfo031 .zixun:hover{background-color: #1a4cc7}
.proinfo031 .box01{padding-top:16px}
.proinfo031 .box02{width: 100%;height:105px;padding-top:26px;background: #f2f2f2; overflow: hidden;}
.proinfo031 .box02 li{width: 20%;font-size: 20px;line-height: 24px;color: #333333;background:url(../images/line2.png) right 8px no-repeat;text-align: center;float: left;}
.proinfo031 .box02 li span{color: #ff9501;line-height: 50px;display: block;}
.proinfo031 .box02 li span b{font-family:Impact,Arial,Tahoma;font-size: 40px}
.proinfo031 .box02 li:last-child{background: none}
.proinfo031 .box03{text-indent: 2em; color: #333333;font-size: 16px;line-height: 30px;padding:18px 0}
.proinfo031 .box03 a{color: #ff9501}

.proinfo04{width: 100%;height: auto;overflow: hidden;padding-bottom: 50px}
.proinfo04 .boxlf{width: 500px;float: left;}
.proinfo04 .boxrt{width:280px;float: right;padding-top: 10px;}
.proinfo04 .boxrt li{width: 125px;font-size: 14px;color: #888888;line-height:26px;text-align: center;}
.proinfo04 .boxrt li img{width:96px;height:96px;background:url(../images/bgerweima.png) no-repeat;padding:10px 11px 16px; display: block;margin:0 auto}
.proinfo04 .tit{font-size: 28px;font-weight: bold; color: #ff9501;}
.proinfo05{}
.proinfo05 .proinfo_tit2{border-bottom: 1px #e0e0e0 dashed;padding-bottom: 18px}
.proinfo05 .proinfo_tit2 big{color: #666666;font-size: 18px;float: left;padding-left: 20px;padding-top: 5px}
.proinfo05 .zixun{width:142px;line-height: 46px;line-height: 46px; box-sizing: border-box;padding-left:55px; color: #fff;font-size:16px;background:url(../images/dingzhi.png) 22px center no-repeat #ff9501;display:block;position: absolute;right: 0;top:-8px}
.proinfo05 .zixun:hover{background-color: #1a4cc7}
.proinfo05 .box01{color: #333333;font-size: 20px;font-weight: bold;line-height:66px;}
.proinfo05 .box02{width: 100%;height: auto;overflow: hidden;padding-bottom: 30px}
.proinfo05 .box02 li{width:436px;float: left;}
.proinfo05 .box02 li:nth-child(1){padding-right: 18px;}
.proinfo05 .box02 li:nth-child(3){width: 100%}
.proinfo05 .box02 li:last-child{padding-left: 18px}
.proinfo05 .box02 .InputText{width: 100%;height: 50px;font-size: 16px;color: #888888;background: #f2f2f2; margin-bottom:18px;line-height: 50px;border: none;text-indent: 20px;}
.proinfo05 .box02 .G_textarea{width: 100%;height:120px;font-family:Verdana,Arial,Tahoma;background: #f2f2f2;font-size: 16px;color: #888888;line-height: 50px;border: none;text-indent: 20px;margin-bottom:3px;}
.proinfo05 .box02 .captcha{width:280px;height: 50px;font-size: 16px;color: #888888;background: #f2f2f2; margin-bottom:30px;line-height: 50px;border: none;text-indent: 20px;}
.proinfo05 .box02 .sub{width: 140px;height: 45px;font-size: 16px;background: #ff9501;line-height: 45px;color: #fff;border: none;text-align: center;float: right; transition: 0.4s all}
.proinfo05 .box02 .reset{width: 140px;height: 45px;font-size: 16px;background: #d2d2d2;margin-left: 22px; line-height: 45px;color: #666666;border: none;float: right; text-align: center;transition: 0.4s all}
.proinfo05 .box02 .sub:hover,.proinfo05 .box02 .reset:hover{background: #1a4cc7;color: #fff}
.proinfo06 .tejia_cc {position: relative;width:100%;height:225px;padding-top: 15px; margin:0 auto;}
.proinfo06 .tejia_con {position: relative;width:100%;height:225px;overflow: hidden;}
.proinfo06 .tejia_con ul {width: 9999px;position: absolute;}
.proinfo06 .tejia_con ul li {width:288px;height:225px;text-align: center;font-size: 18px;line-height: 45px; float: left;margin-right:12px;overflow: hidden;position: relative;}
.proinfo06 .tejia_con ul li .imgbox {width:100%;height:170px;border: 1px #ededed solid;overflow: hidden;position: relative;}
.proinfo06 .tejia_con ul li .imgbox img {width: 100%;height:170px;display: block;transition: 0.4s all;}
.proinfo06 .tejia_con ul li .imgbox img:hover {transform: scale(1.05)}
.proinfo06 .tejia_con ul li span{font-size: 18px;color: #666666;line-height: 45px; display: block;}
.proinfo06 .tejia_con ul li .imgbox:after{content: ''; width: 100%;height:170px;background:url(../images/fangdajing.png) center no-repeat rgba(26,76,199,0.5);transform: scale(0); left: 0;top: 0;position: absolute;transition: 0.4s all;}
.proinfo06 .tejia_con ul li .imgbox:hover:after{transform: scale(1);}


.proinfo06 .bbtn{width: 37px;height: 37px;top:-43px; position: absolute;}
.proinfo06 .aleft{right: 47px}
.proinfo06 .aright{right: 0px}

/*feibiao*/
.feibiao01{background: #fff;height: 2250px;padding-bottom: 0; overflow: hidden;}
.feibiao01 .shili{background:#f2f2f2}
.feibiao02{width: 1200px;height: auto;overflow: hidden;padding: 80px 0;margin: 0 auto}
.feibiao02 ul{width: 100%;height: auto;overflow: hidden;padding: 20px 0}
.feibiao02 ul li{width: 380px;height: 340px;text-align: center; background: #f2f2f2;margin-right: 20px;box-sizing:border-box;/*padding:45px 40px; */float: left;}
.feibiao02 ul li:last-child{margin-right: 0}
.feibiao02 ul li .icon{display: block;margin: 0 auto;}
.feibiao02 ul li:hover .icon{animation: swing 1s}
.feibiao02 ul li span{font-size: 18px;line-height: 86px; font-weight: bold;color: #000; display: block;text-align: center;}
.feibiao02 ul li .gzh{width: 110px;height: 110px;margin: 0 auto;display: block;}

.feibiao021{width: 1200px;height: auto;overflow: hidden;padding-top: 80px;margin: 0 auto}
.feibiao021 ul{width: 100%;height: auto;overflow: hidden;padding: 20px 0}
.feibiao021 ul li{width: 380px;height: 366px;text-align: center; background: #f2f2f2;margin-right: 20px;box-sizing:border-box;/*padding:45px 40px; */float: left;}
.feibiao021 ul li:last-child{margin-right: 0}
.feibiao021 ul li .icon{display: block;margin: 0 auto;}
.feibiao021 ul li:hover .icon{animation: swing 1s}
.feibiao021 ul li span{font-size: 22px;line-height: 60px; font-weight: bold;color: #000; display: block;text-align: center;}
.feibiao021 ul li .gzh{width: 110px;height: 110px;margin: 0 auto;display: block;}


/*company pictures*/
.piclist{width: 100%;height: auto;overflow: hidden;padding: 20px 0;}
.piclist li{width: 276px;height: 252px;text-align: center;line-height: 45px;margin: 10px;float: left;}
.piclist li .npic{width: 100%;height: 207px;border: 1px #ddd solid;box-sizing: border-box;overflow: hidden;}
.piclist li .npic img{min-width: 100%;height: 207px;left: 50%;transform: translateX(-50%);position: relative;}
.caselist{width: 100%;height: auto;overflow: hidden;padding: 20px 0;}
.caselist li{width: 276px;height: 300px;color: #333333;background: #f2f2f2;margin: 10px;transition: 0.4s all; float: left;}
.caselist li img{width: 100%;height: 207px;display: block;}
.caselist li .p01{font-size: 20px;padding:10px 24px 2px;}
.caselist li .p02{font-size: 14px;line-height:20px;opacity: 0.6; padding: 0 24px;}
.caselist li:hover{background: #1a4cc7;}
.caselist li:hover a{color: #fff}

/*message*/
.msg01{padding: 20px 0 50px;background:url(../images/index_map.png) right 140px no-repeat;background-size: 610px auto;position: relative;}
.msg01 .boxlf{width: 640px;}
.msg01 .p01{font-size: 18px;color: #666666;line-height: 38px;}
.msg01 .p01 big{line-height: 60px;color: #333333;font-size: 40px;font-weight: bold;display: block;}
.msg01 .p02{padding-top: 12px}
.msg01 .p02 .InputText{width: 100%;height: 50px;font-size: 16px;color: #888888;background: #f2f2f2; margin-bottom:13px;line-height: 50px;border: none;text-indent: 20px;}
.msg01 .p02 .G_textarea{width: 100%;height:240px;font-family:Verdana,Arial,Tahoma;background: #f2f2f2;font-size: 16px;color: #888888;line-height: 50px;border: none;text-indent: 20px;margin-bottom:3px;}
.msg01 .p02 .captcha{width:280px;height: 50px;font-size: 16px;color: #888888;background: #f2f2f2; margin-bottom:30px;line-height: 50px;border: none;text-indent: 20px;}
.msg01 .p02 .sub{width: 140px;height: 45px;font-size: 16px;background: #ff9501;line-height: 45px;color: #fff;border: none;text-align: center;transition: 0.4s all}
.msg01 .p02 .reset{width: 140px;height: 45px;font-size: 16px;background: #d2d2d2;margin-left: 22px; line-height: 45px;color: #666666;border: none;text-align: center;transition: 0.4s all}
.msg01 .p02 .sub:hover,.msg01 .p02 .reset:hover{background: #1a4cc7;color: #fff}
.msg01 .tel{width: 346px;height: 97px;font-weight: bold;color: #fff;font-size: 32px;line-height: 64px; background:url(../images/bg400.png) no-repeat; right:110px;top:178px;display: block;box-sizing: border-box;padding-left: 66px;position: absolute;}

.my_pages{clear:both!important;padding:40px 0 0;border-top: 2px #ddd solid; text-align:center;margin:5px auto;line-height:30px;}
.my_pages ul{text-align:center;list-style:none;}
.my_pages ul li{list-style:none;text-align:center;height:24px;display:inline;margin:0 2px;padding:0;overflow:hidden;white-space:nowrap;font-size:13px;}
.my_pages ul li a{background:#fff;color:#555;display:inline;height:24px;overflow:hidden;padding:6px 10px;margin:0;border: #999 1px solid;}
.my_pages ul li a:hover{color:#fff;background:#FF6600;border:#FF6600 1px solid;height:24px;overflow:hidden;text-decoration:none;cursor:pointer;}
.my_pages ul li.thisclass a{background:#FF6600;border:#FF6600 1px solid;height:24px;overflow:hidden;color:#fff;font-weight:700;}

/*kefu*/

@keyframes scaleToggleOne {
    0 {
        transform: scale(1);
        -webkit-transform: scale(1)
    }

    50% {
        transform: scale(2);
        -webkit-transform: scale(2)
    }

    100% {
        transform: scale(1);
        -webkit-transform: scale(1)
    }
}

@keyframes scaleToggleTwo {
    0 {
        transform: scale(1);
        -webkit-transform: scale(1)
    }

    20% {
        transform: scale(1);
        -webkit-transform: scale(1)
    }

    60% {
        transform: scale(2);
        -webkit-transform: scale(2)
    }

    100% {
        transform: scale(1);
        -webkit-transform: scale(1)
    }
}

@keyframes scaleToggleThree {
    0 {
        transform: scale(1);
        -webkit-transform: scale(1)
    }

    33% {
        transform: scale(1);
        -webkit-transform: scale(1)
    }

    66% {
        transform: scale(2);
        -webkit-transform: scale(2)
    }

    100% {
        transform: scale(1);
        -webkit-transform: scale(1)
    }
}


.rd-notice {
    opacity: 0;
    position: relative;
    padding: 0;
    border: 0;
    text-align: left;
    background-color: #546e7a;
    -webkit-box-shadow: 0 5px 10px 0 rgba(36,50,56,0.2);
    box-shadow: 0 5px 10px 0 rgba(36,50,56,0.2)
}

.rd-notice .rd-notice-content {
    background-color: #546e7a
}

.rd-notice:after {
    background-color: #546e7a;
    -webkit-box-shadow: 0 5px 10px 0 rgba(36,50,56,0.2);
    box-shadow: 0 5px 10px 0 rgba(36,50,56,0.2)
}

.rd-notice:not(.rd-notice-position-static) .rd-notice-content,.rd-notice:not(.rd-notice-position-static) .rd-notice-type-icon,.rd-notice:not(.rd-notice-position-static) .rd-close-icon::before,.rd-notice:not(.rd-notice-position-static) .close::before {
    color: #fff!important
}

.rd-notice .rd-close-icon,.rd-notice .close {
    background: 0;
    position: absolute;
    z-index: 100;
    width: 10px;
    height: 10px;
    right: 20px;
    top: 20px;
    font-size: 0;
    text-align: center;
    opacity: 1!important;
    font-weight: normal;
    text-shadow: none
}

.rd-notice .rd-close-icon:before,.rd-notice .close:before {
    content: "\e911";
    font-family: 'tm-icomoon';
    font-size: 10px;
    color: #fff
}

.rd-notice-tooltip {
    -webkit-box-shadow: 0 2px 2px rgba(0,0,0,0.2);
    box-shadow: 0 2px 2px rgba(0,0,0,0.2);
    font-size: 14px;
    border-radius: 3px;
    line-height: 1.25;
    position: absolute;
    z-index: 65;
    opacity: 1
}

.rd-notice-tooltip.thumb-heart-tooltip {
    z-index: 100;
    margin-top: 19px
}

.rd-notice-tooltip.thumb-heart-tooltip .rd-notice-content {
    padding: 10px 20px
}

.rd-notice-tooltip.limited-width {
    max-width: 350px
}

.rd-notice-tooltip:after {
    position: absolute;
    display: block;
    content: '';
    height: 20px;
    width: 20px;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    z-index: 50
}

.rd-notice-tooltip .rd-notice-content {
    background: 0;
    border-radius: 3px;
    width: 100%;
    color: #fff;
    position: relative;
    z-index: 60;
    padding: 20px;
    font-weight: 400;
    line-height: 1.45
}

.rd-notice-tooltip .rd-notice-content a {
    color: #fff;
    text-decoration: underline
}

.rd-notice-tooltip .arrow {
    display: none!important
}

.rd-notice-tooltip.alert.rd-closing {
    white-space: normal;
    text-align: left
}

.rd-notice-tooltip.alert.rd-closing .rd-notice-content {
    padding-right: 50px
}

.rd-notice-tooltip.single-line .rd-notice-content {
    height: 40px;
    padding: 0 20px;
    line-height: 40px;
    white-space: nowrap
}

.rd-notice.animate {
    opacity: 1;
    margin-top: 0
}

.rd-notice-position-corner {
    margin-bottom: 20px;
    margin-right: 20px;
    max-width: 350px;
    padding: 20px 50px 20px 20px;
    border-radius: 3px
}

.rd-notice-position-corner.animate {
    margin-top: 0!important;
    opacity: .9
}

.rd-notice-position-corner .rd-notice-type-icon {
    font-size: 20px;
    margin-right: 20px;
    display: table
}

.rd-notice-position-corner .rd-close-icon,.rd-notice-position-corner .close {
    top: 15px;
    right: 20px
}

.rd-notice-position-fullWidth {
    width: 100%;
    height: 60px;
    margin-top: -60px
}

.rd-notice-position-fullWidth .rd-notice-type-icon {
    margin-right: 10px;
    font-size: 24px
}

.rd-notice-position-fullWidth .rd-notice-content {
    white-space: nowrap
}

.rd-notice-position-fullWidth .rd-close-icon,.rd-notice-position-fullWidth .close {
    top: calc(50% - 10px);
    right: 40px
}

.rd-notice-position-static {
    width: 100%;
    opacity: 1;
    margin-top: 0;
    transform: scale(1);
    padding: 20px 40px 20px;
    z-index: 1
}

.rd-notice-position-static .rd-notice-content {
    padding-left: 20px
}

.rd-notice-position-static .tm-icon {
    font-size: 40px;
    color: #ff8f00
}

.rd-notice-position-static .rd-close-icon,.rd-notice-position-static .close {
    display: none
}

.rd-notice-position-left {
    margin-left: -20px
}

.rd-notice-position-left:after {
    right: -6px;
    top: 50%;
    margin-top: -10px
}

.rd-notice-position-right {
    margin-left: 20px
}

.rd-notice-position-right:after {
    left: -6px;
    top: 50%;
    margin-top: -10px
}

.rd-notice-position-top {
    margin-top: -20px;
    margin-bottom: 20px
}

.rd-notice-position-top:after {
    bottom: -6px;
    left: 50%;
    margin-left: -10px
}

.rd-notice-position-bottom {
    margin-top: 20px;
    margin-bottom: -20px
}

.rd-notice-position-bottom:after {
    top: -6px;
    left: 50%;
    margin-left: -10px
}

.rd-notice-type-default {
    background-color: #546e7a;
    -webkit-box-shadow: 0 5px 10px 0 rgba(36,50,56,0.2);
    box-shadow: 0 5px 10px 0 rgba(36,50,56,0.2)
}

.rd-notice-type-default .rd-notice-content {
    background-color: #546e7a
}

.rd-notice-type-default:after {
    background-color: #546e7a;
    -webkit-box-shadow: 0 5px 10px 0 rgba(36,50,56,0.2);
    box-shadow: 0 5px 10px 0 rgba(36,50,56,0.2)
}

.rd-notice-type-error {
    background-color: #d84315;
    -webkit-box-shadow: 0 5px 10px 0 rgba(191,54,12,0.2);
    box-shadow: 0 5px 10px 0 rgba(191,54,12,0.2)
}

.rd-notice-type-error .rd-notice-content {
    background-color: #d84315
}

.rd-notice-type-error:after {
    background-color: #d84315;
    -webkit-box-shadow: 0 5px 10px 0 rgba(191,54,12,0.2);
    box-shadow: 0 5px 10px 0 rgba(191,54,12,0.2)
}

.rd-notice-type-success {
    background-color: #1ab744;
    -webkit-box-shadow: 0 5px 10px 0 rgba(0,96,35,0.2);
    box-shadow: 0 5px 10px 0 rgba(0,96,35,0.2)
}

.rd-notice-type-success .rd-notice-content {
    background-color: #26c7fc
}

.rd-notice-type-success:after {
    background-color: #26c7fc;
    -webkit-box-shadow: 0 5px 10px 0 rgba(0,96,35,0.2);
    box-shadow: 0 5px 10px 0 rgba(0,96,35,0.2)
}

.rd-notice-type-warning {
    background-color: #ff8f00;
    -webkit-box-shadow: 0 5px 10px 0 rgba(255,111,0,0.2);
    box-shadow: 0 5px 10px 0 rgba(255,111,0,0.2)
}

.rd-notice-type-warning .rd-notice-content {
    background-color: #ff8f00
}

.rd-notice-type-warning:after {
    background-color: #ff8f00;
    -webkit-box-shadow: 0 5px 10px 0 rgba(255,111,0,0.2);
    box-shadow: 0 5px 10px 0 rgba(255,111,0,0.2)
}

.rd-notice-type-alert {
    background-color: #fff8e1
}

.rd-notice-type-alert .rd-notice-content {
    background-color: #fff8e1
}

.rd-notice .rd-close-icon,.rd-notice .close {
    position: absolute;
    cursor: pointer
}

.rd-notice .rd-close-icon::before,.rd-notice .close::before {
    content: "î¤‘";
    display: inline-block;
    font-family: "tm-icomoon";
    font-size: 10px;
    font-weight: normal;
    margin-left: 1px;
    margin-top: 1px;
    transform: rotate(-2deg)
}

.item-details .social-share a i, article .social-share li a i, article .social-share li a span {pointer-events:none;}

.js-none {
    display: none!important;
}


.livechat-girl {
    position: fixed;
    bottom: 0;
    right: 40px;
    opacity: 0;
    z-index: 700;
    transform: translateY(0);
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    cursor: pointer;
    -webkit-transition: all 1s cubic-bezier(0.86,0,0.07,1);
    transition: all 1s cubic-bezier(0.86,0,0.07,1)
}

.livechat-girl:focus {
    outline: 0
}

.livechat-girl.animated {
    opacity: 1;
    transform: translateY(-40px);
    -webkit-transform: translateY(-40px);
    -ms-transform: translateY(-40px)
}

.livechat-girl .livechat-control {
    border-radius: 50px 50px;
    background-color: rgba(255,255,255,0.85);
    box-shadow: 0 5px 10px 0 rgba(35,50,56,0.3);
    font-size: 0;
  margin: 0;
    padding: 0;
}

.livechat-girl .livechat-control__element {
    cursor: pointer;
    height: 100%;
    vertical-align: top
}

.livechat-girl .livechat-control__element:hover .tm-icon {
    transform: scale(1.25)
}

.livechat-girl .livechat-control__element_clicked .livechat-control__link .tm-icon {
    transform: scale(1)
}

.livechat-girl .livechat-control__element_clicked .livechat-control__link .tm-icon.icon-speech-dots {
    background-color: #06742e
}

.livechat-girl .livechat-control__element_clicked .livechat-control__link .tm-icon.icon-handset2 {
    background-color: #0d47a1
}

.livechat-girl .livechat-control__element .tm-icon {
    padding: 0;
    margin-top: 10px;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    border: 0;
    outline: 0;
    color: #fff;
    font-size: 20px;
    text-align: center;
    -webkit-transition: all 300ms cubic-bezier(0.86,0,0.07,1);
    transition: all 300ms cubic-bezier(0.86,0,0.07,1)
}

.livechat-girl .livechat-control__element .tm-icon:before {
    line-height: 40px
}

.livechat-girl .livechat-control__element_chat {
    display: inline-block;
  line-height: normal;
}

.livechat-girl .livechat-control__element_chat:hover .tm-icon {
    background-color: #1b9b4a
}

.livechat-girl .livechat-control__element_chat:after {
    content: '';
    display: inline-block;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background-image: linear-gradient(to bottom,#26c7fc,#26c7fc);
    position: absolute;
    left: 46px;
    top: 1px;
    z-index: 50
}

.livechat-girl .livechat-control__element_chat .tm-icon {
    display: none;
    margin-left: 20px;
    background-color: #1ab744
}

.livechat-girl .livechat-control__element_callback {
    display: none
}

.livechat-girl .livechat-control__element_callback .tm-icon {
    display: inline-block;
    margin-right: 20px;
    margin-bottom: 10px;
    background-color: #2196f3
}

.livechat-girl .livechat-control__link {
    display: inline-block
}

.livechat-girl .livechat-control .girl-holder {
    position: relative;
    display: inline-block;
    width: 60px;
    height: 60px;
    vertical-align: top;
    z-index: 50
}

.livechat-girl .livechat-control .girl {
    position: relative;
    width: 60px;
    height: 60px;
    border-radius: 50%
}

.livechat-girl .livechat-control .girl_smiling {
    position: absolute
}

.livechat-girl .livechat-control .girl_hover {
    opacity: 0
}

.livechat-girl .animated-circles {
    position: absolute;
    top: 0
}

.livechat-girl .animated-circles .circle {
    background: rgba(38,199,252,.25);
    width: 60px;
    height: 60px;
    border-radius: 50%;
    position: absolute;
    z-index: 49;
    transform: scale(1);
    -webkit-transform: scale(1)
}

.livechat-girl .animated-circles.animated .c-1 {
    animation: 2000ms scaleToggleOne cubic-bezier(0.25,0.46,0.45,0.94) forwards
}

.livechat-girl .animated-circles.animated .c-2 {
    animation: 2500ms scaleToggleTwo cubic-bezier(0.25,0.46,0.45,0.94) forwards
}

.livechat-girl .animated-circles.animated .c-3 {
    animation: 3000ms scaleToggleThree cubic-bezier(0.25,0.46,0.45,0.94) forwards
}

.livechat-girl.animation-stopped .circle {
    opacity: 0!important
}

.livechat-girl .livechat-hint {
    position: absolute;
    right: 40px;
    top: 50%;
    margin-top: -20px;
    opacity: 0;
    z-index: 0;
    -webkit-transition: all .3s cubic-bezier(0.86,0,0.07,1);
    transition: all .3s cubic-bezier(0.86,0,0.07,1)
}

.livechat-girl .livechat-hint.show_hint {
    -webkit-transform: translateX(-40px);
    transform: translateX(-40px);
    opacity: 1
}

.livechat-girl .livechat-hint.hide_hint {
    opacity: 0;
    -webkit-transform: translateX(0);
    transform: translateX(0)
}

.livechat-girl .livechat-hint.rd-notice-tooltip {
    max-width: 1296px!important
}

.livechat-girl .livechat-hint.rd-notice-tooltip .rd-notice-content {
    width: auto;
    overflow: hidden;
    text-overflow: ellipsis
}

.livechat-girl.with-callback .girl {
    border: solid 1px #cfd8dc
}

.livechat-girl.with-callback .livechat-hint {
    right: 180px
}

.livechat-girl.with-callback .livechat-control__element_chat a {
    padding-right: 10px
}

.livechat-girl.with-callback .livechat-control__element_chat .tm-icon {
    display: inline-block
}

.livechat-girl.with-callback .livechat-control__element_callback {
    display: inline-block
}

.livechat-girl.with-callback .livechat-control__element_callback a {
    padding-left: 10px
}

@media only screen and (max-width: 1599px) {
    .livechat-girl .livechat-hint.rd-notice-tooltip {
        max-width:1060px!important
    }
}

@media only screen and (max-width: 1309px) {
    .livechat-girl .livechat-hint.rd-notice-tooltip {
        max-width:984px!important
    }
}

@media only screen and (max-width: 1124px) {
    .livechat-girl .livechat-hint.rd-notice-tooltip {
        max-width:600px!important
    }
}
#back-to-top{position:fixed;bottom:100px;right:50px;}
#back-to-top a{text-align:center;text-decoration:none;color:#d1d1d1;display:block;width:50px;-moz-transition:color 1s;-webkit-transition:color 1s;-o-transition:color 1s;}
#back-to-top a:hover{color:#979797;}
#back-to-top a span{background:#d1d1d1;border-radius:6px;display:block;height:50px;width:50px;background:url(../images/arrow-up.png) no-repeat center center;margin-bottom:5px;-moz-transition:background 2s;-webkit-transition:background 1s;-o-transition:background 1s;}
#back-to-top a:hover span{background:url(../images/arrow-up.png) no-repeat center center;}
/*kefu end*/


